/* use em units*/
body {
	background-color:#123456;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
div {
	background-color:#888888;
	overflow: hidden;
}
#main {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:auto;
	min-height:100%;
	min-width: 500px;
	width:60%;
}
#head {
	position:relative;
	/*width:60%;*/
	height:20%;
}

#head_div {
	min-height:50%;
}
#headElem_list {
	margin:0; /*unindent for some browsers*/
	padding:0; /*unindent for others*/
}
.headElem{
	display: inline;
	/*padding-right: 20px;
	position:absolute;
	width:90px;*/
	margin-left:5px;
	float:left;
}
#headElem_1st{
}
#headElem_2nd{
}
#headElem_3rd{
}
#headElem_4th{
}
#headElem_5th{
}
#container {
	position:relative;
	min-height:60%;
}
#content {
	position:relative;
	left:0px;
	//width:80%;
	width:auto;
	min-height:100%;
}
#sideBar {
	position:absolute;
	top:0px;
	right:0px;
	width:20%;
	min-height:100%;
}
#footer {
	position:relative;
	bottom:0px;
	height:20%;
}
label {
	position:relative;
	left:0px;
	width: 4em;
	//float: left;
	//text-align: right;
	margin-right: 0.5em;
	display:block;
}
#postform_userid {
}
#postform_subject {
	font-family:inherit;
}
#postform_content {
	min-width=90%;
	min-height=300px;
}
#postform_contentarea {
	min-width=90%;
	min-height=300px;
}
textarea {
	resize: none;
	font-family:inherit;
	border:1px solid;
	border-color:inherit;
}
input {
	border:1px solid;
	border-color:inherit;
}
	
legend {
	border:1px solid;
	padding:2px 6px;
}
#userBox {
	float:right;
}
.img {
	max-width:100%; 
	max-height:100%;
}